.item{ background: #fff; padding: 15px; margin: 20px; text-align: center}
img{max-width: 100%;}
.item .logo{  margin-top: -30px ; min-height: 50px }
.item .logo img{ width: 50px;  }
.item .title{ font-size: 54rpx; text-align: center}
.item .btn{ width: 40%; margin-top: 20px; }
.item .info{ margin-top: 15px;  }
.charge-item{ position: relative; border-top:1px solid #eee; padding-top:10px; margin-top:10px; text-align: left; padding-right: 20px; display: block; }
.charge-item-left{ float: left}
.charge-item-right{ position: absolute; right: 18px; }
.charge-item .arrowright{ position: absolute; right: 0; top: 21px; width: 10px; height: 10px;}
.charge-item1{  border-bottom:1px solid #eee; padding: 20px 15px; margin:0; position: relative; display: block; }
.charge-item1 .arrowright{ top: 22px; right: 10px; width: 10px; height: 10px;position: absolute;}
.fixBox{ position: fixed;; width: 100%; bottom: 0;left: 0 }
.page-title{ padding-top: 20px; text-align: center; }
.detailBox{ background-color: #f9f9f9;padding: 15px; margin: 20px; margin-top: 0px; text-align: center;}
.table-li li{ float: left; width: 33%; text-align: center; line-height: 30px}

.item-list{ background: #fff; padding: 10px  }
.item-list .image{     float: left; width: 50px; height: 50px}
.item-list .image img{ width: 100%; height: 100%;}
.item-list .item-body{   padding-left: 70px}
.pd5-h{ margin:0px 5px;}

 
.J_search_trigger input {
        outline:none;
        background:transparent;
         
        outline:medium;
        outline: medium;
    border: 1px solid #a09f95;
    margin: 10px 5%;
    box-sizing: border-box;
    width: 90%;
    border-radius: 10px;
    padding: 10px 0px;text-align: left; padding-left: 10px;
    }
 .J_search_trigger   *:focus { 
        outline: none;
        background-color: transparent;
    }
 .J_search_trigger   ::selection{background:transparent; }
.J_search_trigger    ::-moz-selection{background:transparent; }


